body,h1,h2,h3,p,dl,dd {
  margin: 0;
  padding: 0;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
body,html {
  width: 100%;
  height: 100%;
  background-color: #f4f4f4;
}
img {
  vertical-align: top;
}
input, textarea{
  outline: none;
  border: none;
  background-color: transparent;
  padding: 0;
}
button{
  background-color: transparent;
  border: none;
}
.mb50 {
  margin-bottom: 50px;
}
a {
  text-decoration: none;
}
.success{
  color: 	rgb(29, 212, 44) !important;
}
.error{
  color: red !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}